Experience with a Domain Specific Language for Form-based Services
نویسندگان
چکیده
A form-based service is one in which the ow of data between service and user is described by a sequence of query/response interactions, or forms. A form provides a user interface that presents service data to the user, collects information from a user and returns it to the service. Mawl is a domain-speci c language for programming form-based services in a device-independent manner. We describe our experience with mawl's form abstraction, which is the means for separating application logic and user interface description, and show how this simple abstraction addresses six issues in service creation, analysis, and maintenance: compile-time guarantees, implementation exibility, rapid prototyping, support for multiple devices, composition of services, and usage analysis.
منابع مشابه
Survey on the Status of Persian-Language Health Services through the Internet
Abstract Background: The Internet has been able to convert the manner of information seeking and has changed the users’ approach to information particularly in health domain. In this regard, the number of Persian-language websites in health service are increasing. Therefore, information about the variety of services offered by them is very important. The present study was designed to describe ...
متن کاملA Brief Report on Telerehabilitation during COVID-19 Outbreak- Experience at a Tertiary Care Center in Kerala
The unanticipated lockdown following the COVID-19 has had a significant impact in the field of rehabilitation compelling the professionals to switch to tele-mode in order to continue service without interruption. The aim of this article is to highlight the steps taken to overcome the various challenges encountered and to strengthen the opportunities in telerehabilitation services at a tertiary ...
متن کاملMawl: A Domain-Specific Language for Form-Based Services
ÐA form-based service is one in which the flow of data between service and user is described by a sequence of query/ response interactions, or forms. Mawl is a domain-specific language for programming form-based services in a device-independent manner. We focus on Mawl's form abstraction, which is the means for separating service logic from user interface description, and show how this simple a...
متن کاملProposing an Appropriate Architecture for Decision Support Systems in the Field of Complex Chronic Care: Micro-Services Based Software Architecture in Kidney Transplant Care
Introduction: Development and successfully implementation of knowledge based clinical decision support system (KBCDSS) in kidney transplantation (KT) could support decision-making, reduce cost and improve quality of care. For practical use of these systems, however, many challenges have to be met. Besides to well-recognized challenges of design and implementation of information systems in heal...
متن کاملProposing an Appropriate Architecture for Decision Support Systems in the Field of Complex Chronic Care: Micro-Services Based Software Architecture in Kidney Transplant Care
Introduction: Development and successfully implementation of knowledge based clinical decision support system (KBCDSS) in kidney transplantation (KT) could support decision-making, reduce cost and improve quality of care. For practical use of these systems, however, many challenges have to be met. Besides to well-recognized challenges of design and implementation of information systems in heal...
متن کامل